var app = getApp(),
  $ = require("../../utils/httpHelper.js"),
  WxNotificationCenter = require("../../WxNotificationCenter/WxNotificationCenter.js")//通知传参

var QQMapWX = require('../../utils/qqmap-wx-jssdk.js');
Page({
  data: {
    objarr: [],
    shoplist:[],
    position:[],
    shopname:'定位中..',
    width:0, 
    titleimgH:0,
    titleimgW:0,
    spHeigth:0,
    aboutHeight:0,
    indexdata:{}
  },
  onShareAppMessage: function (res) {
    let member_id = app.globalData.userInfo.member_id
    return {
      title: '菜花国际',
      path: '/pages/index/index?is_invite=1&inviter_id='+ member_id,
      success: function (res) {
        // 转发成功
      },
      fail: function (res) {
        // 转发失败
      }
    }
  },
  onLoad: function (options) {
    var that = this;
    console.log(wx.getStorageSync('rd_session'))
    
    wx.getSystemInfo({
      success: function (res) {
        console.log(res);
        that.setData({ width: res.windowWidth-20 })
      }
    })
    $.httpPost("index", {}, (data, err) => {
      this.setData({
        indexdata:data.data
      })
    })
    // 实例化API核心类
    // var dw = new QQMapWX({
    //   key: 'WSSBZ-5HXWF-FB3JM-JW5ZC-AML57-4BFO3' // 必填
    // });
    // if (!app.check_empty(options.district)) {
    //   let city = options.district
    //   $.httpPost("index", { city: city }, (data, err) => {
    //     that.setData({
    //       objarr: data,
    //       shoplist: data.shop_list,
    //       shopname: data.shop_list[0].name
    //     })
    //   })
    // } else {
    //   wx.getLocation({
    //     type: 'wgs84',
    //     success: function (res) {
    //       var latitude = res.latitude
    //       var longitude = res.longitude
    //       //经纬度转地区名
    //       dw.reverseGeocoder({
    //         location: {
    //           latitude: res.latitude,
    //           longitude: res.longitude
    //         },
    //         complete: function (res) {
    //           console.log(res);
    //           let city = res.result.address_component.district
    //           //let city = '雁塔区'
    //           $.httpPost("index", { city: city }, (data, err) => {
    //             let pos = []
    //             for (let item of data.shop_list) {
    //               let obj = {}
    //               obj.latitude = item.latitude
    //               obj.longitude = item.longitude
    //               pos.push(obj)
    //             }
    //             that.setData({
    //               objarr: data,
    //               shoplist: data.shop_list,
    //               position: pos,
    //             })
                
    //             console.log(that.data.position)
    //             // 调用接口
    //             dw.calculateDistance({
    //               mode: 'driving',
    //               to: that.data.position,
    //               complete: function (res) {
    //                 console.log(res)
    //                 if (res.status != '0') {
    //                   if(res.message == 'to元素的值不合法'){
    //                     if (wx.getStorageSync('rd_session')) {
    //                       wx.navigateTo({
    //                         url: '/pages/index/shops?shopname=切换店铺',
    //                       })
    //                       wx.showToast({
    //                         title: "附近没有店铺",
    //                         duration: 2000,
    //                       })
    //                     }
    //                   }else{
    //                     wx.showToast({
    //                       title: res.message,
    //                       duration: 2000,
    //                     })
    //                   }
    //                   that.setData({
    //                     shopname: '切换店铺'
    //                   });
    //                 } else {
    //                   let arr = res.result.elements
    //                   let min = arr[0].distance
    //                   let ind = 0
    //                   for (let i = 0; i < arr.length; i++) {
    //                     if (arr[i].distance < min) {
    //                       min = arr[i].distance
    //                       ind = i
    //                     }
    //                   }
    //                   let lat = res.result.elements[ind].to.lat + ''
    //                   let lng = res.result.elements[ind].to.lng + ''
    //                   for (let item of that.data.shoplist) {
    //                     if (item.latitude.substring(0, 7) == lat.substring(0, 7) &&
    //                       item.longitude.substring(0, 8) == lng.substring(0, 8)) {
    //                       that.setData({
    //                         shopname: item.name
    //                       });
    //                       wx.setStorageSync('shop_id', item.id);
    //                       $.httpPost("index", {}, (data, err) => {
    //                         that.setData({
    //                           objarr: data,
    //                         })
    //                       })
    //                     }
    //                   }
    //                 }
    //               }
    //             });
    //           })
    //         }
    //       });
    //     }
    //   })
    // }
    
    
   
  },
  /**
   * 生命周期函数--监听页面初次渲染完成
   */
  onReady: function () {

  },
  toKecheng(){
    wx.switchTab({
      url: '/pages/kecheng/kecheng'
    })
  },
  tozixun(){
    wx.navigateTo({
      url: '/pages/zixun/zxlist',
    })
  },
  toAbout(e) {
    // 只允许从相机扫码
    // wx.scanCode({
    //   onlyFromCamera: true,
    //   success: (res) => {
    //     console.log(res)
    //   }
    // })
    wx.navigateTo({
      url: '/pages/yeni/about',
    })
  },

  tofenbu() { 
    wx.navigateTo({
      url: '/pages/yeni/fenbu',
    })
  },
  tovedio(){
    wx.navigateTo({
      url: '/pages/vedio/vediolist',
    })
  },
  tozs(){
    wx.navigateTo({
      url: '/pages/yeni/zhaoshang',
    })
  },
  topl(){
    wx.navigateTo({
      url: '/pages/pl/pl',
    })
  },
  togoodsinfo(e){
    let id = e.currentTarget.dataset.id
    wx.navigateTo({
      url: '/pages/goods/goods_detail_buy?id=' + id + '&status=' + 'buy',
    })
  },
  chooseshop(){
    wx.navigateTo({
      url: '/pages/index/shops?shopname='+this.data.shopname,
    })
  },
  titleload(e){
    this.setData({
      titleimgW: 100,
      titleimgH: app.fixImgW(e, 100),
    })
  },
  spImgload(e) {
    let that = this
    this.setData({
      spHeigth: app.fixImgW(e, that.data.width),
    })
  },
  aboutImgload(e) {
    let that = this
    this.setData({
      aboutHeigth: app.fixImgW(e, that.data.width),
    })
  },
  imageLoad: function (e) {
    var _this = this;
    var $width = e.detail.width,    //获取图片真实宽度  
      $height = e.detail.height,
      ratio = $width / $height;   //图片的真实宽高比例  
    var viewWidth = this.data.width+20,           //设置图片显示宽度，  
      viewHeight = this.data.width / ratio;    //计算的高度值     
    this.setData({
      imgwidth: viewWidth,
      imgheight: viewHeight
    })
  },
  imageLoada: function (e) {
    var _this = this;
    var $width = e.detail.width,    //获取图片真实宽度  
      $height = e.detail.height,
      ratio = $width / $height;   //图片的真实宽高比例  
    var viewWidth = this.data.width,           //设置图片显示宽度，  
      viewHeight = this.data.width / ratio;    //计算的高度值     
    this.setData({
      imgwidtha: viewWidth,
      imgheighta: viewHeight
    })
  } 
  
});